Manager: Gestalt Manager
Carbon will fully support the Gestalt Manager. However, when running on Mac OS X the results returned by Gestalt functions are relevant only to your application's context. You should not use Gestalt functions to pass pointers to data among applications because each application will reside in its own protected memory space in Mac OS X.
For compatibility with Mac OS X, you should avoid using the NewGestalt function to add a selector code, which requires moving your selector function into the system heap. You should also avoid using the ReplaceGestalt function to replace an existing selector function, which also requires your replacement function to reside in the system heap. Applications do not have access to the system heap in Mac OS X.
CallSelectorFunctionProc
DeleteGestaltValue
DisposeSelectorFunctionUPP
Gestalt
InvokeSelectorFunctionUPP
NewGestalt
NewGestaltValue
NewSelectorFunctionProc
NewSelectorFunctionUPP
ReplaceGestalt
ReplaceGestaltValue
SelectorFunctionProcPtr
SetGestaltValue
[Table of Contents] [Manager Index] [Function Index]
Generated on: 7/7/99. Copyright 1999 Apple Computer, Inc. All rights reserved.